$(document).ready(function() {	
	
	$('#medicinesearch').live('click', function() {
		var key = $('#medicinekeyword').val();
		if(key == null || key == "" ){
			$("#medicinename-error").text("Chưa nhập từ khóa");
			return;
		}
		$.ajax({
			url : '/DoanTotnghiep/findMedicamentByName/?key='+key,
			success : function(data) {
				$('#basiccontent').html(data);
				$('#basiccontent').show();
		}
		});
		/*------------------------------------------------*/
		$.ajax({
			url : '/DoanTotnghiep/addOrderDetail',
			success : function(data) {
				$('#basiccontent').html(data);
				$('#basiccontent').fadeIn("slow");
			}
		});
	});
	/*--------------------------------------------------------------*/
	
	$('#addpurchase').live('click', function() {
		$.ajax({
			url : '/DoanTotnghiep/addPurchaseOrder',
			success : function(data) {
				$('#content').html(data);
				$('#basiccontent').show();
		}
		});
		/*------------------------------------------------*/
		$.ajax({
			url : '/DoanTotnghiep/addOrderDetail',
			success : function(data) {
				$('#basiccontent').html(data);
				$('#basiccontent').fadeIn("slow");
			}
		});
	});
	/*--------------------------------------------------------------*/
	
	$('#addorderdetail').live('click', function() {
		var totalBatch = $('#totalBatch').val(); 
		if(totalBatch == null || totalBatch == 0 || totalBatch == "" ){
			Message.Show("Bạn chưa nhập số lượng lô hàng!",Message.MessageBoxButtons.OK,Message.MessageType.Warning);
			return ;
		}
		if (totalBatch.match(/[^0-9]/g)) {
			Message.Show("Nhập số lượng sai định dạng",Message.MessageBoxButtons.OK,Message.MessageType.Warning);
			return ;
		}
		var medicamentID =  $('#medicament_ID').val();
		var div = '#numberBatch'+medicamentID;
		var numberMedicamentBatch =  $(div).val();
		if(totalBatch > numberMedicamentBatch){
			Message.Show("Số lượng không đủ! Chỉ còn "+numberMedicamentBatch + " lô trong kho",Message.MessageBoxButtons.OK,Message.MessageType.Warning);
			return ;
		}
		
		$.ajax({
			type : 'POST',
			data : $('#PurchaseOrderDetailDTO').serialize(),
			url : '/DoanTotnghiep/addOrderDetail',
			success : function(data) {
				$('#basiccontent').html(data);
			}
		});
	});
	/*--------------------------------------------------------------*/
	$('#submitorder').live('click', function() {
		 var orderDate = $('#orderDate').val();
		 var deliveryLocation = $('#deliveryLocation').val();
		 var deliveryDate = $('#deliveryDate').val();
		 
		 if (orderDate == null || orderDate == "") {
			 $("#orderDate-error").text("Thiếu ngày đặt hàng!");	
			 return ;
			}
			
			if (deliveryLocation == null ||deliveryLocation == "") {
				 $("#deliveryLocation-error").text("Chưa nhập nơi giao hàng!");	
				return ;
			}
			if (deliveryDate == null || deliveryDate == "") {
				 $("#deliveryDate-error").text("Chưa nhập ngày giao hàng!");
				return;
			}
			
		  if(deliveryDate < orderDate){
			  $("#deliveryDate-error").text("Ngày giao hàng phải lớn hơn ngày đặt hàng!");
			  return;
		  }

		$.ajax({
			type : 'POST',
			data : $('#PurchaseOrderDTO').serialize(),
			url : '/DoanTotnghiep/addPurchaseOrder',
			success : function(data) {
				$('#basiccontent').fadeOut();
				$('#content').fadeOut();
				
				$.ajax({
					type : 'GET',
					url : '/DoanTotnghiep/finishAddOrder',
					success : function(data) {
						$('#content').html(data);
						$('#content').slideDown("slow");
					},
				});
			}
		});
	});
	/*--------------------------------------------------------------*/
	$('#closepurchasetable').live('click',function(){
			$('#content').slideUp("slow");
			$('#introduce').slideDown("slow");
	});
	/*--------------------------------------------------------------*/
	$('#closeordertable').live('click',function(){
		$('#content').slideUp("slow");

		$.ajax({
			url : '/DoanTotnghiep/viewPurchases',
			success : function(data) {
				$('#content').html(data);
		}
	});
	});
	/*--------------------------------------------------------------*/
	$('#addpurchasecancel').live('click', function() 
	{
		  $.ajax({ 
			  url :
				  '/DoanTotnghiep/viewPurchases', 
				  success : function(data) {
					  $('#content').html(data);
				  }
		  });
	});
	/*--------------------------------------------------------------*/
	$('#closeorderdetail').live('click', function() 
	{
		  $('#basiccontent').fadeOut("slow");
	 });
	/*--------------------------------------------------------------*/
	
	$('#purchasesearch').live('click',function(){
		var date = $('#orderDateKey').val();
		alert(date);
		if(date == null || date == ""){
			$("#purchase-error").text("Bạn chưa chọn ngày cần tìm kiếm");
			return;
		}
		$.ajax({
			url : '/DoanTotnghiep/searchPurchases/?orderDate='+date,
			success : function(data) {
				$('#content').html(data);
		}
		});
	});
	$('#closesearchpurchase').live('click',function(){
	$.ajax({ 
		  url :
			  '/DoanTotnghiep/viewPurchases', 
			  success : function(data) {
				  $('#content').html(data);
			  }
	  });
	});
});
